package com.addplus.townmall.server.api.model.town.param;

import lombok.Data;

import java.io.Serializable;
/**
 * 类名: ShopProductStockManagerParam
 *
 * @author zhangjiehang
 * @version V1.0
 * @date 2018/10/7 下午4:16
 * @description 类描述: 商品库存管理队列参数实体类
 */
@Data
public class ShopProductStockManagerParam implements Serializable {
    private static final long serialVersionUID = 2151412732824963724L;

    /**
     * 类型(1:支付减库存 2:订单超时加库存 3:订单取消/拼团失败 4:订单微信支付后回调 5:订单阿里支付后回调)
     */
    private Integer type;

    /**
     * 1:商品 2：礼品卡
     */
    private Integer subType;

    /**
     * 订单主键id
     */
    private Integer orderId;

    /**
     * 订单号
     */
    private String orderNum;

    /**
     * 商品sku主键id
     */
    private Integer skuId;

    /**
     * 商品sku库存数量更新
     */
    private Integer skuStockNum;

    /**
     * 微信回调信息
     */
    private String xmldata;

    /**
     * 阿里支付回调信息
     */
    private String aliPayNotifyMsg;

}
